package com.itheima.config;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.socket.server.standard.ServerEndpointExporter;


/**
 * ServerEndpointExporter 类
 * ServerEndpointExporter 是 Spring WebSocket 中的一个类，它的作用是自动注册使用了 @ServerEndpoint 注解的 WebSocket 端点。
 * 当你在 Spring Boot 应用中使用 WebSocket 时，通常需要配置这个类，以便 Spring 能够扫描到并注册你的 WebSocket 端点。
 * 如果没有配置 ServerEndpointExporter，Spring 就不会自动注册你的 WebSocket 端点，客户端也就无法连接到服务器。
 */
@Configuration
public class WebSocketConfig {

    @Bean
    public ServerEndpointExporter serverEndpointExporter() {
        return new ServerEndpointExporter();
    }
}
